
*{
	margin:0;
	padding:0;
}

h1{
	font-family:arial;
	font-size: 24px;
	text-align: center;
	font-style:italic;
}
#main{
	background:url(../imagens/fundo.jpg) repeat-x;
	background-position:0px 0px;
	margin:auto;
}

#header{
	position:relative;
	width:980px;
	height:130px;
        background:#ffffff;
	background-position:0px 0px;
	margin:auto;
        box-shadow: 0px 0px 2px #00f;
	border-radius: 10px 20px;
        
}

#cabecalho_logo{
    position:relative;
    height:124px;
    left:10px;
    top:3px;
    
}

#menu{
	position:absolute;
	top:5px;
	right:20px;
}

#menu ul {

	padding:0px;
	margin:0px;
	list-style:none;
}

#menu ul li { 
	text-align:center;
	display: inline; 
}

#menu ul li a {
	display: block;
        float: left;
        height: 20px;
	line-height: 20px;
	padding: 2px 10px;
	display: inline-block;
	color: #444444;
	text-decoration: none;
	font-weight: bold;
	font-size:20px;
	
}

#menu ul li a:hover {
	color: #00aaaa;
}



.corpo{
	position:relative;
	width:960px;
	min-height:830px;
	margin:auto;
        padding:10px;
	background-color:#FFFFFF;
	box-shadow: 0px 0px 7px #000;
	border-radius: 10px 20px;
}
.noticia{
        position:relative;
        padding-top: 5px;
        left:5px;
	width:750px;
	min-height:100px;
	background-color:#FFFFFF;
	box-shadow: 0px 0px 4px #000;
}


.noticiapre{
	
	padding-bottom: 5px;
	left:5px;
	width:750px;
	min-height:100px;
	margin:auto;
	padding:2px;
	background-color:#FFFFFF;
	box-shadow: 0px 0px 4px #000;
}
.titulonoticia{
	width:100%;
	display: block;
        float: left;
	padding: 2px 5px;
	display: inline-block;
	margin-top:5px;
	margin-bottom:5px;
	color: #2222ff;
	text-decoration: none;
	font-weight: bold;
	font-size:20px;
}

.titulonoticia a{
	width:100%;
	display: block;
        float: left;
	padding: 2px 5px;
	display: inline-block;
	margin-top:5px;
	margin-bottom:5px;
	color: #2222ff;
	text-decoration: none;
	font-weight: bold;
	font-size:20px;
	
}
.autoredata{
	width:100%;
        float: left;
	padding: 2px 5px;
	display: inline-block;
	margin-top:5px;
	margin-bottom:5px;
	font-size:12px;
}

.autor{
	
}

.datapub{
	
}

.textonoticia{
	left:5px;
	margin:auto;
	padding:5px;
}

.lermais{
	
}

.lermais a{
	width:100%;
	text-align:right;
	padding: 0px 0px;
	margin-top:5px;
	margin-bottom:5px;
	color: #2222ff;
	text-decoration: none;
	font-size:12px;
}

.loginform{
	position:relative;
        width:400px;
	top:150px;
	min-height:100px;
	margin:auto;
        padding: 2px 10px;
	background-color:#FFFFFF ;
	box-shadow: 0px 0px 4px #000;

}

.formulario{

    background-color:#FFFFFF ;
    box-shadow: 0px 0px 3px #999999;
    border-radius: 3px 3px;
    margin:0;
    padding:10px;
}

textarea {
   resize: none;
}

.secundario{
	position:absolute;
	top:50px;
	right:5px;
	width:200px;
	min-height:200px;
	margin:auto;
	background-color:#FFFFFF;
	box-shadow: 0px 0px 4px #000;
}



#rodape{
	background-color:#333333;
	height:25px;
	color: #FFFFFF;
	font-family:arial;
	font-size:14px;
	text-align:center;
}



label {	
	text-align: right;
	width: 200px;
	padding-right: 20px;
	padding-bottom: 10px;
}

label,  input {
	display: block;
	float: left;
}

#botao{
        float:right;
        margin-right:30px;
}

.adminoptions{
        position:relative;
        width:900px;
        min-height:100px;
        background-color:#FFFFFF;
        margin:auto;
        top:30px;
        box-shadow: 0px 0px 4px #000;
}

.menuadmin{
	position:relative;
        margin:auto;
        width:200px;
}

.menuadmin ul {
	padding:0px;
	margin:0px;
	list-style:none;
        
}

.menuadmin ul li { 
	text-align:center;
	display: inline; 
        background:url(imagens/admin_option.jpg) no-repeat center;
        width:200px;
        height: 70px;
        top:15px;
}

.menuadmin ul li a {
	display: block;
        float: center;
        width:200px;
	display: inline-block;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
	font-size:20px
	
}

.menuadmin ul li a:hover {
	color: #00ffff;
}

.tbllista{
        border-collapse:collapse;
    
}

.tbllista td{
        padding:5px;
}


.tbllista th{
        border:1px solid #999999;
    
}

.tbllista td{
        border:1px solid #999999;
    
}

.tabelaembranco th{
        border:0px none #ffffff;
}

.tabelaembranco td{
        border:0px none #ffffff;
}


#perg_selecionada td{
    border:1px solid #999999;
}